package main;

import iniciarJogo.CarregarDados;
import iniciarJogo.ConstantesJogo;

import java.io.IOException;
import java.net.InetAddress;

import model.Jogador;
import model.Lugares;

import model.Peao;

import view.DialogJogo;


import controller.ControladorServidor;

public class TesteTabuleiro {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			ControladorServidor c = ControladorServidor.getInstace();
			c.criarPartida(2, "Servidor");
			
			CarregarDados cd = new CarregarDados();
			Lugares lugares = cd.gerarLugares();
			
			c.getPartida().setLugares(lugares);
			
			
			String ip = InetAddress.getLocalHost().getHostAddress();
			Peao peao = new Peao(Peao.proxCor(),lugares.getInicio(),null);

			Jogador jaminho = new Jogador("jaminho",ConstantesJogo.DINHEIRO_INICIAL,ip,peao);
			peao.setJogador(jaminho);
			
			c.adicionarJogadorNaPartida(jaminho);
			
			DialogJogo jogo = new DialogJogo(c);
			jogo.setVisible(true);

			
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}
